@charset "utf-8";
*{
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-family: "微软雅黑";
	list-style-type: none;
	text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
img{
	border:0;
}
.clear:after{
	content: "";
	display: block;
	clear: both;
}
.hide{
	display: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.w1220{
	width: 1220px;
	margin: 0 auto;
}
.min1220{
	min-width:1220px;
}
.w100{
	width: 100%!important;
	min-width: 100%!important;
}
.text_overflow{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#main{
	position: relative;
	width: 100%;
	margin-top: -4px;
}
.main_btn{
	position:absolute;
	top: 0px;
	right: 0px;
	width: 56px;
	height: 64px;
	cursor: pointer;
	z-index: 999;
	overflow: hidden;
	-webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
.main_btn:hover{
	transform:background url(images/btn.jpg) no-repeat 0 64px;
}
.main_top{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 344px;
	z-index: -1;
}
.slogan{
	position: relative;
	height: 344px;
}
.slogan div{
	position: absolute;
	top: 92px;
	right: 56px;
	width: 631px;
	height: 197px;
}
#s_content{
	position: relative;
	background: url(../img/main_con.png) repeat-x 0 0;
	padding: 18px 21px;
	min-height: 300px;
}
/*首页*/
/*第一部分*/
/*轮播*/
.Carousel{
    width: 593px;
    height: 396px;
    overflow:hidden;
    position:relative;
    float: left;
}
.Carousel .hd{
    height:13px;
    overflow:hidden;
    position:absolute;
    right:10px;
    bottom:13px;
    z-index:1;
}
.Carousel .hd ul{
    height: 100%;
    zoom:1;
    float:left;
}
.Carousel .hd ul li{
    float:left;
    margin-right:6px;
    margin-top: 1px;
    width:11px;
    height:11px;
    background:url(../img/DotGray.png) no-repeat center center;
    cursor:pointer;
}
.Carousel .hd ul li.on{
	margin-top: 0px;
	width:13px;
    height:13px;
    background:url(../img/DotWhite.png) no-repeat center center;
}
.Carousel .bd{
    position:relative;
    height:100%;
    z-index:0;
}
.Carousel .bd li{
	position: relative;
    zoom:1;
    vertical-align:middle;
}
.Carousel .bd img{
    width:100%;
    height: 396px;
    display:block;
    background: url(../img/bx_loader.gif) no-repeat center center;
}
.Carousel .bd li p{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url(../img/marquee_p.png) repeat 0 0;
}
.Carousel .bd li p a{
	display: block;
	width: 70%;
	padding-left: 15px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tab{
	width: 100%;
    overflow: hidden;
}
.tab .hd{
    height:52px;
    line-height:50px;
    border-bottom:1px solid #d3d1d1;
}
.tab .hd ul li{
    float:left;
    margin:0 4px;
    cursor:pointer;
}
.tab .hd ul li a{
	color: #4e4e4e;
	padding:0 10px;
	font-size: 16px;
	display: block;
}
.tab .hd ul li.on{
    height:52px;
    border-bottom:2px solid #1c65c6;
    font-weight: bold;
	font-size: 16px;
}
.tab .hd ul li.on a{
	color: #292929;
}
.tab .hd ul span{
	float: left;
	margin: 0 3px;
	color: #000;
}
.tab .bd>ul{
    padding:18px 0 0;
    zoom:1;
}
.tab .bd li{
    height:33px;
    line-height:33px;
    padding-left: 35px;
    background: url(../img/li_point.png) no-repeat 19px center;
}
.tab .bd li a{
	width: 95%;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display: block;
	color: #454444;
	transition: all 0.5s;
	float:  left;
}
.tab .bd li span{
	float:right;
	display:  block;
	width: 95px;
	color:#999;
}
.tab .bd li span.date{
	/* display: none; */
}
.tab .bd li:hover{
	background: url(../img/li_point2.png) no-repeat 19px center;
}
.tab .bd li:hover a{
	color: #1c65c6;
}
.tab.myzjqh .bd li a{
	width: 98% !important;
}
.tab.hasData .bd li a{
	width: 75%;
	float: left;
}

.tab.hasData .bd li span{
	float: right;
	color: #848484;
	margin-right: 5px;
}
.index_sbxw{
	width: 562px;
	height: 396px;
}
/*第二部分*/
.ColumnName{
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #d3d1d1;
}
.ColumnName p{
	height: 60px;
	float: left;
	border-bottom: 2px solid #1c65c6;
}
.ColumnName p a{
	display: block;
	font-size: 16px;
	padding: 0 40px 0 22px;
	background: url(../img/ColumnBg.png) no-repeat 90% center;
	font-weight: bold;
	color: #292929;
}
.ColumnName2{
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #d3d1d1;
}
.ColumnName2 p{
	height: 60px;
	float: left;
	border-bottom: 2px solid #1c65c6;
}
.ColumnName2 p a{
	display: block;
	font-size: 16px;
	padding:0 22px;
	font-weight: bold;
	color: #292929;
}
/*国务院*/
.part4{
	border: 1px solid #d7d7d7;
	background: #fff;
	margin-top: 25px;
	padding: 10px 10px;
	overflow: hidden;
}
.ColumnNamegwy{
	height: 154px;
	line-height: 60px;
	border-bottom: 1px solid #d3d1d1;
}

/*首页政务服务*/
.part2{
	border: 1px solid #d7d7d7;
	background: #fff;
	margin-top: 25px;
	padding: 0 10px;
	overflow: hidden;
}
.index_zwfw_top {
	padding: 20px 2% 0 ;
}
.index_zwfw_top > div{
	float: left;
	width: 20%;
}
.index_zwfw_top > div a{
	display: block;
	width: 50%;
	margin: 0 auto;
	text-align: center;
}
.index_zwfw_top > div a img{
	display: block;
	margin: 0 auto;
}
.index_zwfw_top > div a span{
	display: block;
	color: #373737;
	font-size: 16px;
	padding:5px 0;
}
.index_zwfw{
	padding: 22px 0 19px;
}
.index_zwfw dd{
	width: 16%;
    height: 120px;
    border-radius: 5px;
    background: #f5f5f5;
    float: left;
    margin: 0px 0 0 3.33%;
    padding: 0 0 0 15px;
}
.index_zwfw_img{
	text-align: center;
	font-size: 0px;
	margin:0 0 15px -15px;
} 
.index_zwfw_img img{
	margin-top: -3px;
}
.index_zwfw dd ul li{
	float: left;
	width: 50%;
	line-height: 32px;
	padding-left: 10px;
	background: url(../img/icon01.png) no-repeat 0 center;
}
.index_zwfw dd ul li a{
	color: #363636;
	transition: all 0.5s;
}
.index_zwfw dd ul li a:hover{
	color: #1c65c6;
}
/*第三部分*/
.tzgg{
    width:580px;
    height: 255px;
    border:1px solid #d7d7d7;
    background:#fff;
    padding: 0 12px;
    float: left;
}
.tzgg .hd{
    height:56px;
    line-height: 55px;
    border-bottom:1px solid #d3d1d1;
    position:relative;
}
.more{
    float:right;
    margin-right: 5px;
}
.more a{
    color:#7a7a7a;
    transition: all 0.5s;
}
.more a:hover{
	color:#000;
}
.tzgg .hd ul li{
	height: 56px;
    float:left;
    color:#4e4e4e;
    font-size: 16px;
}
.tzgg .hd ul li a{
	font-size: 16px;
    padding:0 15px;
    cursor:pointer;
    color:#4e4e4e;
}
.tzgg .hd ul li.on a{
    color:#292929;
    font-weight:bold;
}
.tzgg .hd ul li.on{
    border-bottom: 2px solid #1c65c6;
    background:#fff;
    color:#176D97;
    font-weight:bold;
}
.tzgg .hd ul span{
	float: left;
}
.tzgg .bd ul{
    padding:10px 0;
    zoom:1;
}
.tzgg .bd li{
    height: 35px;
    line-height: 35px;
    padding-left:23px;
    background: url(../img/li_point.png) no-repeat 8px center;
}
.tzgg .bd li a{
	float: left;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #454444;
	transition: all 0.5s;
}
.tzgg .bd li span{
    float:right;
    color:#999;
    margin-right:5px; 
}
.tzgg .bd li:hover{
	background: url(../img/li_point2.png) no-repeat 8px center;
}
.tzgg .bd li:hover a{
	color: #1c65c6;
}
/*民政互动*/
.mzhd{
    width:580px;
    height: 255px;
    border:1px solid #d7d7d7;
    background:#fff;
    padding: 0 12px;
    float: right;
}
.mzhd .ColumnName{
	height: 56px;
	line-height: 55px;
}
.mzhd .ColumnName p{
	height: 56px;
}
.mzhd dl{
	padding: 20px 0 0 0
}
.mzhd dl table a{
	display:block;
	height: 42px;
	line-height: 42px;
	padding-left: 26px;
	background: url(../img/li_point.png) no-repeat 10px center;
	color: #313030;
	transition: all 0.5s;
}
.mzhd dl table a span{
	color: #d42730;
}
.mzhd dl table tr:hover a{
	color: #1c65c6;
}
.mzhd dl dt{
	margin-top:0px;
}
.mzhd dl dt div{
	float:left;
	width: 174px;
    height: 71px;
    border: 1px solid #d5d5d5;
    background: #fcfcfc;
    display: table;
    margin: 5px 5px;
	transition: all 0.5s;
}
.mzhd dl dt div:hover{
	border: 1px solid #aaa;
	box-shadow: 0 0 5px 0 #c5c5c5;
}
.mzhd dl dt div a{
	width: 100%;
	height: 71px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #585858;
}
.mzhd dl dt div a:hover{
	color: #1c65c6;
}


.mzhd dl dt div a img{
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.mzhd dl dt div a span{
	vertical-align: middle;
	display: inline-block;
	width: 90px;
}
/*专题专栏*/
.slideGroup{
    width:100%;
    /* height:164px; */
    overflow:hidden;
    position:relative;
}
.slideGroup .parHd{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #d3d1d1;
}
.slideGroup .parHd ul li{
    width: 134px;
    height: 60px;
    float: left;
    cursor:pointer;
}
.slideGroup .parHd ul li a{
    display: block;
    font-size: 16px;
    padding: 0 22px;
    font-weight: bold;
}
.slideGroup .parHd ul li.on{
    border-bottom: 2px solid #1c65c6;
}
.slideGroup .parHd ul li.on a{
    padding: 0 40px 0 22px;
    background: url(../img/ColumnBg.png) no-repeat 90% center;
}
.slideGroup .picScroll{
    overflow:hidden;
    zoom:1;
    position:relative;
}
.slideGroup .sPrev,.slideGroup .sNext{
    position:absolute;
    top:0;
    width:17px;
    height:86px;
    display:block;
    overflow:hidden;
    cursor:pointer;
}
.slideGroup .sPrev{
    left:0;
    background:#d8d8d8 url(../img/prev.png) no-repeat center center;
}
.slideGroup .sNext{
    right:0;
    background:#d8d8d8 url(../img/next.png) no-repeat center center;
}
.slideGroup .parBd{
    margin-top:28px;
}
.slideGroup .parBd ul{
    overflow:hidden;
    zoom:1;
    padding: 0 0 0 24px;
}
.slideGroup .parBd ul li{
    margin:0 5px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
}
.slideGroup .parBd ul li .pic{
    text-align:center;
}
.slideGroup .parBd ul li .pic img{
    width:216px;
    height: 86px;
    display:block;
    background: url(../img/bx_loader.gif) no-repeat center center;
}
.tempWrap{
    margin: 0 auto
}

/*友情链接*/
.yqlj{
	margin:19px 0 0 23px;
	}
.yqlj dt{
	float: left;
	line-height: 35px;
	font-size: 16px;
	color: #292929;
	font-weight: bold;
	margin-right: 10px;
}
.yqlj dd{
	display: table;
	float:left;
	margin: 0 0 0 18px;
}
.yqlj dd select{
	border: 0;
	outline: 0;
	width:211px;
	height: 35px;
	line-height: 35px;
	color:#454444;
	border:1px solid #b4b4b4;
	padding: 0px 0 0 16px;
}
.yqlj dd a{
	display: table-cell;
	vertical-align: middle;
	width: 179px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #c2c2c2;
	text-align: center;
	color: #333;
	transition: all 0.5s;
}
.yqlj dd a:hover{
	border: 1px solid #aaa;
	box-shadow: 0 0 5px 0 #c2c2c2;
}
.yqlj dd a img{
	vertical-align: middle;
	padding: 0 10px 2px 0;
}
/*新闻中心*/
.xwzx_sbxw{
	width:560px;
    height: 390px;
}
.xwzx_gzdt,.xwzx_bmjb{
	width: 575px;
	height: 385px;
	margin-top: 22px;
}
/*魅力松北*/
.charm_yxxq{
	width: 580px;
}
.charm_yxxq .charm_video{
	position: relative;
	padding: 7px 25px 0;
	width: 580px;
	height: 326px;
}
.charm_yxxq .charm_video a:after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin:auto;
	background: url(../img/video_btn.png) no-repeat 0 0;
	width: 89px;
	height: 89px;
}
.charm_yxxq .charm_video img{
	width: 530px;
	height: 318px;
}
.charm_sbgk{
	width: 580px;	
}
.charm_sbgk .bd p{
	font-size: 16px;
	color: #303030;
	line-height: 36px;
	text-indent: 2em;
	padding: 0 25px;
}
.charm_sbgk .bd .more{
	color: #144baf;
	font-size: 14px;
}
.charm_zsyz{
	width: 100%;
}
.charm_zsyz .bd dl dd{
	width: 372px;
	height: 457px;
	float: left;
	margin: 0 0 0 10px;
}
.charm_zsyz .bd dl{
	padding-bottom: 18px;
}
.charm_zsyz .bd dl .qwys{
	background: url(../img/zsyz1.png) no-repeat center center;
}
.charm_zsyz .bd dl .zdcy{
	background: url(../img/zsyz2.png) no-repeat center center;
}
.charm_zsyz .bd dl .yhzc{
	background: url(../img/zsyz3.png) no-repeat center center;
}
.charm_zsyz .bd dl dd a{
	display: block;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.charm_zsyz .bd dl dd p{
	font-size: 14px;
	color: #4a4a4a;
	line-height: 30px;
	text-indent: 2em;
	padding: 80px 30px 0;
	text-align: justify;
}
.charm_xmtj{
	width: 325px;
	min-height: 315px;
}
.charm_zsjg{
	width: 840px;
}
.charm_zsjg .bd dl dd{
	float: left;
	font-size: 16px;
	color: #313030;
	line-height: 42px;
	width: 50%;
	padding-left: 35px;
	background: url(../img/li_point.png) no-repeat 19px center;
}


.Travel{
	padding: 3px 0 12px;
}
.Travel dd{
	width: 176px;
	height: 52px;
	border: 1px solid #dbdbdb;
	float:left;
	display: table;
	margin-left: 19px;
}
.Travel dd.Travel_jt{
	margin: 0;
}
.Travel dd.Travel_jt{
	background: #dea050;
}
.Travel dd.Travel_ly{
	background: #a1c55b;
}
.Travel dd.Travel_yl{
	background: #1e96d3;
}
.Travel dd.Travel_gw{
	background: #dfa051;
}
.Travel dd.Travel_ms{
	background: #a1c55b;
}
.Travel dd.Travel_zs{
	background: #1e95d3;
}
.Travel dd:hover{
	opacity: .9;
	filter:Alpha(opacity=90);
}
.Travel dd a{
	display:block;
	width: 100%;
	height: 100%;
}
.Travel dd a i{
	display: table-cell;
	text-align: center;
	width: 89px;
	height: 50px;
	padding: 11px 0 0 0;
}
.Travel dd a i img{
	height: 28px;
}
.Travel dd a span{
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	width: 100px;
	height: 50px;
	color: #fff;
	letter-spacing: 14px;
}




/*政务公开*/
.part_left{
	width: 647px;
	float: left;
}
.open_zfwj.hasData .bd li a{
	width: 80%;
}
.part_right{
	width: 508px;
	float: right;
}
.open_ghjh{
	margin-top: 6px;
}
.open_zfjd{
	margin-top: 20px;
}
.open_zdxm{
	/*margin-top: 20px;*/
	margin-top:9px;
}
/*领导信息*/
.open_ldxx .bd ul{
	padding: 6px 0 0 0;
	height: 130px;
}
.ldxx_dl{
    float: left;
    width: 503px;
    line-height: 40px;
    padding: 12px 0px 0 30px;
}
/*.ldxx_dl dd{
	width: 238px;
    height: 59px;
    float: left;
    border: 1px solid #e9e8e8;
    background: #fcfcfc;
    margin: 9px 8px 0;
	}
*/

.ldxx_dl dd span{
    float: left;
    display: block;
    min-width: 90px;
}	
.ldxx_dl dd p{
    overflow: hidden;
}
.ldxx_dl dd a{
    padding: 0 14px;
    display: inline-block;
}

/*
.ldxx_dl dd a{
	display: block;
	height: 59px;
	line-height: 59px;
	color: #585858;
	font-size: 15px;
}
*/



.ldxx_dl dd.ldxx_dd_on{	
	color: #1c65c6;
}
.ldxx_gh{
	margin: 15px 15px 0 40px;
    float: left;
	}
.ldxx_dl dd.ldxx_dd_on a{
	color: #1c65c6;
}
.ldxx_list{
	width: 486px;
	height: 94px;
	margin: 0 auto;
	border: 1px dashed #d3d1d1;
	border-top: 0;
	overflow: hidden;
	overflow-y: auto;
	padding: 9px 5px 9px 15px;
}
.ldxx_list dl{
	line-height: 35px;
}
.ldxx_list dl:after{
	content: "";
	display: block;
	clear: both;
}
.ldxx_list dl dt{
	float: left;
	width: 45%;
	padding-left: 18px;
	background: url(../img/li_point.png) no-repeat 0 center;
}
.ldxx_list dl dt b{
	color: #292929
}
.ldxx_list dl dd{
	float: left;
	width: 55%;
	padding-right: 10px;
}
.ldxx_list dl dd span{
	margin:0 10px;
	display: inline-block;
	color: #313030;
}
.ldxx_list dl dd span a{
	color: #313030;
}
.zfjg_dl dd{
	width: 154px;
	height: 53px;
	float: left;
	border: 1px solid #d7d7d7;
	background: #fafafa;
	margin: 12px 7px 0;
}
.zfjg_dl dd a{
	display: block;
	height: 53px;
	text-align: center;
	line-height: 53px;
	color: #585858;
	font-size: 16px;
}
/*政务公开*/
.open_zwgk{
	margin-top:0px;
}
.zwgk{
	padding: 0px 0 0 0px;
}
.zwgk dt{
	width: 155px;
    height:54px;
    border: 1px solid #e9e8e8;
    background: #fcfcfc;
    float: left;
    margin: 9px 7px 0;
    display: table;
    transition: all 0.5s;
}
.zwgk dt.zwgk_xxgkzn a{	
	padding: 0 10px 0 50px;
	background: url(../img/zwgk_icon01.png) no-repeat 20px center;
}
.zwgk dt.zwgk_xxgkzd a{
	padding: 0 10px 0 50px;
	background: url(../img/zwgk_icon02.png) no-repeat 20px center;
}
.zwgk dt.zwgk_xxgkndbg,.zwgk dt.zwgk_ysqgkzn,.zwgk dt.zwgk_ysqgk{
	width: 155px;
}
.zwgk dt.zwgk_xxgkndbg a{
	padding: 0 10px 0 53px;
	background: url(../img/zwgk_icon03.png) no-repeat 20px center;
}
.zwgk dt.zwgk_jczwgkml a{
	padding: 0 10px 0 53px;
	background: url(../img/zwgk_icon04.png) no-repeat 20px center;
}
.zwgk dt.zwgk_ysqgkzn a{
	padding: 0 10px 0 50px;
	background: url(../img/zwgk_icon05.png) no-repeat 20px center;
}
.zwgk dt.zwgk_ysqgk a{
	padding: 0 0px 0 54px;
	background: url(../img/zwgk_icon06.png) no-repeat 27px center;
}
.zwgk dt.zwgk_zfxxgkmu{
	width: 492px;
}
.zwgk dt.zwgk_zfxxgkmu a{
	padding: 0 0 0 210px;
	background: url(../img/zwgk_icon07.png) no-repeat 160px center;
}
.zwgk dd{
	width: 154px;
	height: 60px;
	border: 1px solid #d7d7d7;
	background: #fafafa;
	float: left;
	margin: 13px 0 0 12px;
	display: table;
	transition: all 0.5s;
}
.zwgk dt:hover{
	border: 1px solid #ccc;
	box-shadow: 0 0 4px 0 #d7d7d7;
	background: #fff;
}
.zwgk dd:hover{
	border: 1px solid #ccc;
	box-shadow: 0 0 4px 0 #d7d7d7;
	background: #fff;
}
.zwgk a{
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	color: #4b4b4b;
}
.zwgk a:hover{
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	color: #1c65c6;
}
.zwgk a img{
	vertical-align: middle;
	/*margin:0 20px 0 22px;*/
	margin:0px 12px 0 41px
}
.zwgk dt a{
	height: 55px;
}
.zwgk dd a{
	height: 58px;
}
.open_yjgl{
	margin-top: 5px;
}
.zwgk_ldxx{
	  width:492px;
	  height: 130px;
	  line-height:35px;
	  color:#4b4b4b;
	  background:#fcfcfc;
	  border:1px solid #e9e8e8;
	  margin: 9px 0 0 7px;
	  padding: 5px 5px;
	}
.zwgk_ldxx ul{
	float:left;
	}
.zwgk_ldxx ul li{
	width:120px;
	height:35px;
	line-height:35px;
	color:#4b4b4b;
	float:left;
	text-align:center;
	} 
.zwgk_ldxx ul li a{
	color:#4b4b4b;
	} 	
.zwgk_ldxx ul li a:hover
	{
	color: #1c65c6;
	}
/*政务服务*/
.service_left{
	width: 890px;
	float: left;
}
.service_bs{
	/*width: 435px;*/
	height: 195px;
}
.service_bs ul{
	height:142px;
	overflow-x: hidden;
	overflow-y: auto;
}
.service_bs ul li{
	width: 135px;
    height: 35px;
    float: left;
    background: #f4f4f4;
    color: #464646;
    line-height: 35px;
    text-align: center;
    margin: 12px 6px 0;
}
.service_bs ul li a{
	display:block;
	color: #464646;
}
.service_bmbs ul{
	height: 250px;
}
.service_bmbs ul li{
	width: 135px;
    height: 38px;
	float: left;
	background: #f4f4f4;
	color: #464646;
	text-align: center;
	margin:12px 6px 0;
	display: table;
}
.service_bmbs ul li a{
	width: 135px;
    height: 38px;
	display: table-cell;
	color: #464646;
	vertical-align: middle;
	word-break: keep-all;
}
.service_zdbs ul{
	height: 134px;
	overflow-x: hidden;
	overflow-y: auto;
}
.service_zdbs ul li{
	width: 135px;
	height: 38px;
	float: left;
	background: #f4f4f4;
	color: #464646;
	margin:12px 6px 0;
	display: table;
}
.service_zdbs ul li a{
	display:table-cell;
	width: 100%;
	height: 38px;
	vertical-align: middle;
	color: #464646;
	padding-left: 50px;
}
.zdbs_list_li_00 a{
	background:url(../img/zdbs0.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_01 a{
	background:url(../img/zdbs1.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_02 a{
	background:url(../img/zdbs2.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_03 a{
	background:url(../img/zdbs3.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_04 a{
	background:url(../img/zdbs4.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_05 a{
	background:url(../img/zdbs5.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_06 a{
	background:url(../img/zdbs6.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_07 a{
	background:url(../img/zdbs7.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_08 a{
	background:url(../img/zdbs8.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_09 a{
	background:url(../img/zdbs9.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_010 a{
	background:url(../img/zdbs10.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_011 a{
	background:url(../img/zdbs11.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_00 a:hover{
	background:url(../img/zdbs00.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_01 a:hover{
	background:url(../img/zdbs01.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_02 a:hover{
	background:url(../img/zdbs02.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_03 a:hover{
	background:url(../img/zdbs03.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_04 a:hover{
	background:url(../img/zdbs04.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_05 a:hover{
	background:url(../img/zdbs05.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_06 a:hover{
	background:url(../img/zdbs06.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_07 a:hover{
	background:url(../img/zdbs07.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_08 a:hover{
	background:url(../img/zdbs08.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_09 a:hover{
	background:url(../img/zdbs09.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_010 a:hover{
	background:url(../img/zdbs010.png) no-repeat 10px center;
	background-size:auto 60%;
}
.zdbs_list_li_011 a:hover{
	background:url(../img/zdbs011.png) no-repeat 10px center;
	background-size:auto 60%;
}
.bs_list li:hover{
	background: #266fd1;
}
.bs_list li a:hover{
	color: #fff;
}
.service_right{
	width: 266px;
	float: right;
}
.service_r_ul li{
	width: 127px;
    height: 89px;
	background:#f5f5f5;
	display: table;
	margin-bottom: 14px;
	text-align: center;
}
.service_r_ul li a{
	display: table-cell;
	width: 100%;
	height: 98px;
	vertical-align: middle;
	color: #474747;
}
.service_r_ul li a img{
	display: block;
	margin: 0 auto;
	padding-bottom: 5px;
}
.service_r_ul li a:hover{
	background: #3b7dd6;
	color: #fff;
}
.service_r_dl dd{
	width: 100%;
	height: 64px;
	margin-bottom: 14px;
	background: #f5f5f5;
	display: table;
}
.service_r_dl dd a{
	display: table-cell;
	width: 100%;
	height: 84px;
	color: #474747;
	vertical-align: middle;
	padding: 0 20px;
	word-break:keep-all;
	line-height: 22px;
}
.service_r_dl dd.r_dd_1{
	border-left: 8px solid #3b94fc;
	background: #edf5ff;
	text-align:center;
}
.service_r_dl dd.r_dd_2{
	border-left: 8px solid #49c8ef;
	background: #eefbff;
	text-align:center;
}
.service_r_dl dd.r_dd_3{
	border-left: 8px solid #7bd8d3;
	background: #eafffd;
	text-align:center;
}
.service_r_dl dd.r_dd_4{
	border-left: 8px solid #4c9efc;
	background: #b5dbf2;
	text-align:center;
}
.service_r_dl dd.r_dd_5{
	border-left: 8px solid #57ccf1;
	background: #eefbff;
	text-align:center;
	margin: 0;
}
.service_syxxcx ul li{
	float: left;
	min-width: 70px;
	height: 40px;
	line-height: 40px;
	padding-left: 27px;
	background: url(../img/li_point.png) no-repeat 10px center;
}
.service_syxxcx ul li a{
	color: #474747;
}
.service_syxxcx ul li:hover a{
	color: #1c65c6;
}
/*互动交流*/

.Interaction_left{
	width: 745px;
	float: left;
}
.Interaction_left .tab .hd p{
	float: left;
	border-bottom: 2px solid #1c65c6;
}
.Interaction_left .tab .hd p a{
	display: block;
	font-size: 16px;
	padding: 0 22px;
	font-weight: bold;
	color: #292929;
}
.Interaction_left .tab .hd ul{
	float:right; 
	text-decoration:none;
}
.Interaction_left .tab .hd ul li a{
	padding: 0 20px;
}
.Interaction_bxt .bd>ul {
    padding: 28px 0 0;
}
.Interaction_bxt .bd table{
	width: 100%;
	border: 1px solid #e5e5e5;
	border-collapse: collapse;
	margin: 0 auto;
}
.Interaction_bxt .bd table th{
	font-size: 16px;
	color: #797979;
	height: 40px;
	border: 1px solid #e5e5e5;
	background: #f9f9f9;
}
.Interaction_bxt .bd table td{
	color: #454444;
	padding: 0 10px;
	border: 1px solid #e5e5e5;
	text-align: center;
	height:35px;
	line-height:35px;
}
.Interaction_bxt .bd table td a{
	color: #313030;
	line-height:35px;
}
.Interaction_bxt .bd table td a:hover{
	color: #1c65c6;
}

.Interaction_right{
	width: 410px;
	float: right;
}
.Interaction_right .tab .hd ul li a{
	padding: 0 20px;
}

/*在线访谈*/

.Interaction_zxft .ColumnName2{
	height: 52px;
}
.Interaction_zxft .ColumnName2 p{
	height: 52px;
	line-height: 50px;
}
.Interaction_zxft dl{
	padding-top: 22px;
	height: 165px;
}
.Interaction_zxft dl dt{
	width: 215px;
	height: 115px;
	float: left;
	margin-top: 8px;
}
.Interaction_zxft dl dt img{
	width: 215px;
	height: 115px;
}
.Interaction_zxft dl dd{
	width: 340px;
	float: right;
	line-height: 35px;
	color: #454444;
	/* margin-right: 15px; */
}
.Interaction_zxft dl dd a{
	color: #313030;
}
/*民意征集*/
.Interaction_myzj .bd ul{
	height: 158px;
}
#idea43457 table{
	color: #848484;
}
#idea43457 table .bt_link{
	line-height: 35px;
	padding-left: 35px;
	background: url(../img/li_point.png) no-repeat 19px center;
	color:#454444;
}
#idea43457 table .bt_link:hover{
    color: #1c65c6;
}
/*信访接待*/
.Interaction_xfjd .bd ul{
	padding: 11px 0;
}
.Interaction_xfjd dl{
}
.Interaction_xfjd dl dd{
	line-height: 30px;
	font-size: 15px;
	color: #555;
	display: table;
}
.Interaction_xfjd dl dd b{
	padding-left: 38px;
	background: url(../img/icon02.png) no-repeat 24px 7px;
	color: #365fa5;
	font-size: 16px;
	display: table-cell;
	width: 150px;
}
.Interaction_xfjd dl dd span{
	display:table-cell;
}
.Interaction_bottom {
    display: flex;
    justify-content: space-between;
}
.Interaction_bottom li{
	float:left;
	display:table;
	/*margin: 10px 0 0 10px;*/
}
.Interaction_bottom li .znwd{
	margin-left:0;
}
.Interaction_bottom li a{
	height: 78px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.Interaction_bottom li a img{
	vertical-align: middle;
	margin-right: 10px;
}
.Interaction_bottom li a span{
   /* display: inline-block;*/
    width: 100px;
    vertical-align: middle;
    font-size: 18px;
}
.Interaction_bottom li.optimization span{
    width: 145px;
}
.Interaction_bottom li.znwd a{
	width:425px;
}
.Interaction_bottom li.znwd a img{
	display:block;
	float:left;
	margin: 0;
}
.Interaction_bottom li.optimization a{
	width: 188px;
	background: url(../img/yhts.png) no-repeat;
}
.Interaction_bottom li.jjxx a{
	width: 160px;
	background: url(../img/jjxx_bg.png) no-repeat;
}
.Interaction_bottom li.mail a{
	width: 160px;
	background: url(../img/mail_bg.png) no-repeat;
}
.Interaction_bottom li.xfdt a{
	width: 160px;
	background: url(../img/xfdt_bg.png) no-repeat;
}
.Interaction_bottom li.yshj a{
	width: 195px;
	background: url(../img/yshj_bg.png) no-repeat;
}
/*左浮窗*/
.pcLeft{
	position: absolute;
	top: 0;
	left: -150px;
	width: 150px;
}
.pcLeft a{
	display: block;
	font-size: 0;
}
.pcLeft img{
	width: 100%;
	display:block;
	margin-bottom:10px;
}

.pcRight{
	position: absolute;
	top: 0px;
	right: -107px;
	width: 107px;
	z-index: 998;
        background-color: #3db8d8;
}
.pcRight a{
	display: block;
	font-size: 0;
}
.pcRight img{
	display: block;
	width: 90%;
        margin: 6px;
        padding-right: 1px;
}
.pcRight p{
	color: #fff;
        margin: 9px;
        text-align: center;
}
.floatingRight2,.floatingLeft2{
	margin-bottom:10px;
}

/* 20200807新增 */
.new_20200807{
	padding: 25px 0 0 0;
}
.new_20200807 .bd > div a{
	display: block;
	float: left;	
	text-align: center;
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	color: #4e4e4e;
	font-size: 16px;
}
.new_20200807 .bd > div a:hover{
	border: 1px solid #aaa;
    box-shadow: 0 0 5px 0 #c5c5c5;
}

#zdly{
	height: 280px;
}
#zdly .bd .new_zdly a{
	height: 60px;
	padding-top: 32px;
	width: 21%;
	margin: 10px 2% 0;
}
#zdly .bd .new_msly a{
	height: 36px;
	line-height:36px;
	width: 25.3%;
	margin: 28px 4% 0;
}
/* .z1{
	background: url(z01.png) no-repeat center 5px;
}
.z2{
	background: url(z02.png) no-repeat center 5px;
}
.z3{
	background: url(z03.png) no-repeat center 5px;
}
.z4{
	background: url(z04.png) no-repeat center 5px;
}
.z5{
	background: url(z05.png) no-repeat center 5px;
}
.z6{
	background: url(z06.png) no-repeat center 5px;
}
.z7{
	background: url(z07.png) no-repeat center 5px;
}
.z8{
	background: url(z08.png) no-repeat center 5px;
}
.z9{
	background: url(z09.png) no-repeat center 5px;
}
.z10{
	background: url(z10.png) no-repeat center 5px;
}
.z11{
	background: url(z11.png) no-repeat center 5px;
}
#zdly .bd > div a:hover{
	border-color: #3692c6;
	color: #fff;
}
.z1:hover{
	background:#3692c6 url(zz01.png) no-repeat center 5px;
}
.z2:hover{
	background:#3692c6 url(zz02.png) no-repeat center 5px;
}
.z3:hover{
	background:#3692c6 url(zz03.png) no-repeat center 5px;
}
.z4:hover{
	background:#3692c6 url(zz04.png) no-repeat center 5px;
}
.z5:hover{
	background:#3692c6 url(zz05.png) no-repeat center 5px;
}
.z6:hover{
	background:#3692c6 url(zz06.png) no-repeat center 5px;
}
.z7:hover{
	background:#3692c6 url(zz07.png) no-repeat center 5px;
}
.z8:hover{
	background:#3692c6 url(zz08.png) no-repeat center 5px;
}
.z9:hover{
	background:#3692c6 url(zz09.png) no-repeat center 5px;
}
.z10:hover{
	background:#3692c6 url(zz10.png) no-repeat center 5px;
}
.z11:hover{
	background:#3692c6 url(zz11.png) no-repeat center 5px;
} */

.new_20200807_right{
	width: 580px;
	/* height: 258px; */
	background: #fff;
	float: right;
}
.new_20200807_right dl dt{
	float: left;
	width: 278px;
	height: 76px;
	background: url(../img/index_qzqd.png) no-repeat center center;
	border: 1px solid #d7d7d7;
}
.new_20200807_right dl dd{
	float: right;
	width: 278px;
	height: 76px;
	background: url(../img/index_bddt.png) no-repeat center center;
	border: 1px solid #d7d7d7;
}
.new_20200807_right dl a{
	display: block;
	height: 100%;
	transition: all 0.25s;
}
.new_20200807_right dl a:hover{
    box-shadow: 0 0 5px 0 #c5c5c5;
}
#cxfw{
	height: 189px;
	margin-top: 15px;
}
#cxfw .bd > div a{
	width: 23%;
	height: 40px;
	line-height: 40px;
	margin: 17px 1% 0;
}


/*首页-新增政务公开6个按钮*/

.index_gk{
	width: 1136px;
    height: 66px;
    float: left;
    margin: 20px 10px 25px 10px;
    display: inline;
}
.index_gk dl dd{
	width:181px;
	height: 66px;
	background:url(../img/jc_bj.png)no-repeat 0 0;  
	margin-top: 16px;
	float:left;
	margin: 0 0 0 8px;
}
.index_gk dl dd a{
	display: block;
    padding: 6px 0px;
    width: 181px;
    height: 66px;
    line-height: 55px;
    text-align: center;
}
.index_gk dl dd a:after{
	content: "";
	display: block;
	clear: both;
	height: 0px;
}
.index_gk dl dd a img{
	left: 0px;
    position: relative;
    top: 6px;
}
.index_gk dl dd a span{
	width: 181px;
	color: #585858;
	font-size: 15px;
	padding-left:5px;
}
.index_gk dl dd:hover a span{
	color: #1e96d5;
}

@media screen and (max-width: 640px) {
    #header, #footer {
        display: none;
    }
    #webHeader, #webFooter {
        display: flex;
    }
}

@media screen and (min-width: 640px) {
    .left_Navigation {
        transform: translateX(0)!important;
    }
}

#webFooter {
    display: flex;
    flex-direction: column;
    padding: 2rem 1rem 0;
}

#webFooter dl {
    display: flex;
    border-bottom: 1px dashed #fff;
    padding: 0 0 0.5rem;
}

#webFooter dl dd {
    flex: 1;
}

#webFooter dl dd a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#webFooter dl dd a img {
    height: 3rem;
}

#webFooter dl dd a span {
    display: block;
    padding: 0.5rem 0;
    font-size: 1.1rem;
    color: #fff;
}

#webFooter .copyright {
    padding: 1rem 0;
}

#webFooter .copyright div {
    display: flex;
    justify-content: center;
}

#webFooter .copyright div span {
    flex: 1;
    color: #fff;
    font-size: 1rem;
    line-height: 2rem;
}

#webFooter .copyright div:nth-last-child(1), #webFooter .copyright div:nth-last-child(2) {
    text-align: center;
}

#webHeader, #webFooter {
    display: none;
}
@media screen and (max-width: 640px) {
    #header, #footer {
        display: none;
    }
    #webHeader, #webFooter {
        display: flex;
    }
}